package com.jinsi.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.Valid;
import javax.validation.constraints.Future;
import javax.validation.constraints.Past;
import java.util.Date;
@Data
@Valid
public class Carousel {
    /**
     * 轮播图ID
     * int
     */
    private int carouselId;
    /**
     * 轮播图路径
     * String
     */
    private String carouselImg;
    /**
     * 轮播图标题
     * String
     */
    private String imgTitle;
    /**
     * 轮播图类型(图片，视频)
     * String
     */
    private String imgType;
    @Past
    @DateTimeFormat(pattern = ("yyyy-MM-dd"))
    @JsonFormat(pattern = "yyyy-MM-dd")
    /**
     * 轮播图开始时间
     * Date
     */
    private Date startDate;
    @Future
    @DateTimeFormat(pattern = ("yyyy-MM-dd"))
    @JsonFormat(pattern = "yyyy-MM-dd")
    /**
     * 轮播图结束时间
     * Date
     */
    private Date endDate;
    /**
     * 是否显示('1'为不显示 ，'2'为显示)
     */
    private int display;

    private int serialNumber;
    private String describe;
    /**
     * 上传者
     */
    private int createUser;
    /**
     * 备注
     * String
     */
    private String remarks;

    /**
     * 上传的视频
     * String
     */
    private String carouselVideo;

}
